# -*- coding: utf-8 -*-
# @Time : 2022/4/9 20:09
# @Author : Liuqing
# @File : 08_压缩.py
# @Software : PyCharm
def compact(lst):
    """使用 fliter() 删除列表中的错误值（如：False, None, 0 和“”）"""
    return list(filter(bool, lst))


if __name__ == '__main__':
    print(compact([0, 1, False, 2, '', 3, 'a', 's', 34]))
